home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / a / a_funk / packet1.tos / CALLSCAN / SCANNER.DOC next >
Encoding:
Text File  |  1992-06-23  |  9.3 KB  |  234 lines

  1.                           Callscanner DOC
  2. ACHTUNG !!!! NEU NEU NEU NEU!!!!!!!!!!!!!!!!!NEU NEU NEU NEU!!!!!!!!!!!
  3. Der TNC muss mit den DIL-Schaltern auf 19200Bd eingestellt sein.!!!!!!!
  4.                        Bei allen 3 Programmvarianten
  5. NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU NEU
  6.  
  7.   
  8. Dateien im Archiv:
  9.  
  10. SCANNER.DOC    (diese Datei)
  11. SCANV1_1.ACC   (scannt nur nach einem CALL)
  12. SCANV2_0.ACC   (scannt nach 5 CALLs) 
  13. SCANV20E.ACC   ("Luxus-Version" von SCANV2_0.ACC mit zusaetzlichen Schaltern)
  14.  
  15. Je nach dem wieviel Speicherplatz man hat, sollte man eine der 3 Versionen
  16. installieren. NUR EINE !!!!!! 
  17.  
  18. INHALT: 
  19.  
  20. 1.Allgemein 
  21. 2.Installation 
  22. 3.Bedienung 
  23.  
  24.  
  25. Zum Betrieb notwendig:          1 Atari (logisch) 
  26.     
  27.                                 1 TNC 2 S  
  28.                                   mit WA8DED-Firmware 
  29.                                 (Oder kompatibel, Firmwaremaessig)
  30.                                 ("Packratte" geht auch           )
  31.  
  32.                                 bzw. SP-Programm (nicht unbedingt) 
  33.  
  34.  
  35. 1. ALLGEMEIN 
  36.  
  37. Das Programm ist Public Domain und darf frei benutzt und kopiert werden. 
  38. Es sollten aber nach Moeglichkeit immer alle Programme und die Anleitung
  39. SCANNER.DOC mit weiter gegeben werden.  
  40.  
  41. Wie der Name schon sagt, ist das Programm ein Accessorie. Das sind Programme 
  42. die beim Initialisieren des AES (Booten) fest installiert werden und resident  
  43. im Speicher bleiben. 
  44. Ein typisches Accsessorie ist z.Bsp. das Kontrollfeld von der TOS-System- 
  45. diskette. Das Programm ist fuer alle die Funkamateure gedacht, die mit ihrem  
  46. Atari Packetbetrieb durchfuehren und ihren Rechner auch noch für andere 
  47. Zwecke gebrauchen (Programmieren, QSL Datenbank, usw.). 
  48.  
  49. Man ist nun durch das ACC in der Lage, während man z.Bsp. in Signum einen 
  50. Brief schreibt, gleichzeitig den TNC nach einem (oder 5) bestimmten
  51. Rufzeichen zu scannen. Sobald dieses Rufzeichen QRV ist blinkt der Bildschirm
  52. (optische Klingel). In den Versionen 2.0 und 2.0E wird zusaetzlich hinter
  53. das CALL ein Haeckchen gesetzt.  Nun kann man seine Anwendung verlassen
  54. (wenn man will) und in SP wechseln um das erwartete QSO zu taetigen. 
  55.  
  56. Hinweis: Da SCANV....ACC eine GEM-Anwendung ist und die EVNT_MULTI-  
  57. (EVNT_TIMER) Routine des AES benutzt, kann es nur funktionieren, also Rechen- 
  58. zeit bekommen, wenn die Anwendung die man gerade benutzt ebenfalls ein 
  59. GEM-Programm ist welches AES-Aufrufe durchfuehrt. 
  60.  
  61. SCANV....ACC verbiegt keine Vektoren und wurde auf einem ATARI 1040STF und 
  62. einem 520STFM (mit 1MB) auf die Vertraeglichkeit mit einigen Programmen 
  63. getestet. Dabei traten keine Probleme auf, was aber nicht ausschliesst, dass 
  64. es trotzdem zu Unvertraeglichkeiten kommen kann. Diese duerften dann aber mit 
  65. grosser Wahrscheinlichkeit nicht am ACC liegen.  
  66. ACHTUNG: Benutzer des AT-Speed bitte vor dem Starten des Emulators den
  67.          SCANNER ausschalten !!!(Sonst gibt es Probleme mit dem Cursor)
  68.  
  69. Leider ist es mir nicht gelungen das Aussenden eines Infostrings zu ver- 
  70. hindern, wenn das ACC gebootet, die serielle Schnittstelle  initialisiert
  71. und der TNC in den Monitormodus (Terminal) geschaltet wird. Dieses  Aussenden 
  72. tritt nicht auf, wenn man z.Bsp. waehrend des Betriebs den TNC ueber das ACC 
  73. initialisiert. Das Problem haengt meiner Meinung nach entweder an der Atari 
  74. Hardware oder an der Betriebssytemroutine Rsconf(Xbios 15). Eine andere  
  75. Moeglichkeit koennte ein Programmierfehler im ACC sein 
  76. (Nobody is perfect :-)  . 
  77. Doch nun genug der Worte zur Praxis. 
  78.  
  79.  
  80.  
  81. 2. INSTALLATION 
  82.  
  83. Das Programm SCANV???.ACC wird einfach auf die Bootpartition der Festplatte 
  84. oder falls man von Diskette bootet auf die Bootdiskette kopiert. 
  85.  
  86. Nach dem Booten ist das ACC "scharf" und scannt fleissig den seriellen Port 
  87. (TNC) nach dem Call DB0FUL ab. Dieser Digipeater ist standardmaessig ein- 
  88. gestellt. Aber warum denn immer DB0FUL werden nun einige sagen, kann man das 
  89. denn nicht aendern?  
  90.  
  91. Man (ich) haette im Programm nun eine Funktion einbauen koennen welchen den  
  92. Default-Suchstring(CALL) aendert, doch dies haette die Programmlaenge des ACC  
  93. nur erhoeht.  
  94.  
  95. (Anmerkung: Es geht hier nur um den Suchstring nach dem Booten. Man kann 
  96. waehrend des Betriebs selbstverstaendlich das SCANNCALL aendern.) 
  97.  
  98. Und ein ACC soll ja moeglichst wenig Speicher abzwacken. Wer nun nach dem  
  99. Booten gerne einen anderen ScannCALL haette, nehme einen Disketteneditor  
  100. (Filemonitor) zur Hand, suche in der Programm-Datei nach dem String DB0FUL  
  101. und aendere ihn nach eigenem Wunsch ab.  
  102. Der Suchstring besteht maximal aus 6 Bytes, d.h. hinter DB0FUL steht noch  
  103. HEX 00 welches das Ende des Strings kennzeichnet ( C ).
  104. Der String steht im hinteren Teil der Datei Scanner.acc.
  105.  
  106. Hex:       44 42 30 46 55 4C 00 
  107. ASCII:     D  B  0  F  U  L  00 <--- Bineare Null(kein ASCII Null)
  108.  
  109. Beispiel:
  110.  
  111. 1. Der Defaultstring soll DB0FAU sein !
  112.  
  113. Hex:       44 42 30 46 41 55 00
  114. ASCII:     D  B  0  F  A  U  00 <--- Binaere Null(kein ASCII Null)
  115.  
  116.  
  117. 2. Der Defaultstring soll DB0KH sein !
  118.  
  119. Hex:       44 42 30 4B 48 00 00
  120. ASCII:     D  B  0  K  H  20 00 <--- Binaere Null(kein ASCII Null)
  121.                           ^
  122.                           Leerzeichen!!!!!!!!
  123.  
  124. Bitte ein Leerzeichen bei 5 stelligen CALLS hinter dem Call einfuegen!
  125. Sonst spricht bei einem Suchstring von z.Bsp. DB0FU der SCANNER auch auf
  126. DB0FUL oder DB0FUM usw. an.
  127.  
  128. In den 2.0 Versionen kann man zusaetzlich noch 4 andere Suchstrings aendern.
  129. Aber nur die CALLS aendern nicht die Strings "______" oder "NNNNNN".  
  130. ACHTUNG! 
  131. Das Aendern anderer Bytes als die oben erwaehnten wird mit Sicherheit mit 
  132. Bomben bestraft ! Und fuehrt waehrend des Bootvorgangs zu einem ENDLOS- 
  133.                                  RESET ! 
  134. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  135.         ALSO AM BESTEN DAS ACC ZUM TESTEN VON EINER DISKETTE BOOTEN. 
  136. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  137.  
  138.  
  139.  
  140.  
  141.  
  142. 3. BEDIENUNG 
  143.  
  144. Wenn man sich sich nun an die Hinweise unter 2.INSTALLATION gehalten hat, 
  145. sollte nun nach dem Booten wie gewohnt das Desktop erscheinen. 
  146.  
  147. Wenn der TNC nun in Betrieb war bevor man den Atari gebootet hat ist 
  148. er automatisch richtig initialisiert und wird nach dem "Default-String 
  149. DB0FUL" gescannt. 
  150. Erscheint dieser Call auf der Luftschnittstelle blinkt der Bildschirm. 
  151.  
  152. Wenn der TNC jetzt erst eingeschaltet wird, muss man die Initialisierung 
  153. von Hand (Maus) vornehmen. 
  154. Dazu faehrt man mit der Maus in die ACC-Menueleiste und klickt den Eintrag 
  155. "  Callscanner  " an. 
  156. Nun oeffnet sich eine Dialogbox auf dem Bildschirm. 
  157.  
  158. In dieser Dialogbox hat man die Moeglichkeit das ScannCall nach eigenen 
  159. Wuenschen einzutragen. (Es sind nur GROSSBUCHSTABEN und ZAHLEN erlaubt). 
  160.  
  161. Im linken unteren Teil(ab V2.0 im rechten) der Dialogbox befinden sich
  162. 2 Schalter mit denen man das ACC an- oder abschalten kann. Dabei aendert
  163. sich aber nicht der Betriebszustand des TNC's. Das ACC bekommt lediglich
  164. keine Rechenzeit mehr zugeteilt. Die Dialogbox wird durch Klicken auf den
  165. OK-Button oder durch Drücken der RETURN-Taste verlassen.
  166. {
  167. 2.0 Version:
  168.             Wenn eine Station QRV ist wird das durch ein Haekchen im 
  169.             Kaestchen hinter dem CALL angezeigt. Es wird nach dem Verlassen
  170.             der Dialogbox geloescht und erst wieder neu gesetzt wenn das
  171.             Call aktiv ist.
  172.  
  173. 2.0E Version:
  174.             Durch Radiobuttons vor dem Call kann man das Scannen einzeln
  175.             abschalten. In Version 2.0 muss man dazu den String loeschen.}
  176.       
  177. Nun oeffnet sich eine ALERT-Box mit 3 Buttons. 
  178.  
  179. TNC neu Initialisieren oder fuer SP einstellen ? 
  180.  
  181. 1. Nein 
  182. 2. Init 
  183. 3. SP-Mode 
  184.  
  185. sind die Buttons die man zur Auswahl hat.  
  186.  
  187. Im Normalfall klickt man den Nein-Button an oder betaetigt die RETURN-Taste. 
  188.  
  189. Den Init-Button klickt man an, wenn man z.Bsp. den TNC nach dem Atari ein- 
  190. geschaltet hatte oder ihn zwischendurch "RESETET" (den TNC) hatte.
  191. Ebenfalls ist es notwendig nach der Benutzung von SP den TNC neu zu 
  192. initialisieren.
  193.  
  194. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  195.              NACH DEM BEENDEN VON SP DEN INIT-BUTTON KLICKEN
  196. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  197.  
  198.  
  199. Der SP-Mode-Button muss bevor man SP starten moechte unbedingt angeklickt 
  200. werden, da SP sonst Probleme beim Erkennen einer eventuell bestehenden  
  201. Verbindung hat! Ausserdem koennen Daten die im TNC gespeichert waren 
  202. (Messages) sonst verloren gehen!!! 
  203.  
  204. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  205.          VOR DEM STARTEN VON SP, DAS ACC (TNC) IN SP-MODE SCHALTEN. 
  206. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  207.  
  208.  
  209. TIP: 
  210.  
  211. Zum Testen, ob das ACC denn nun auch scannt stellt man das DigipeaterCall 
  212. auf dem man gerade arbeitet ein. Wenn nun alles richtig installiert ist muss 
  213. der Bildschrim blinken, wenn das Call "in der Luft liegt". 
  214.  
  215.  
  216. Vielen Dank fuer das Testen von Callscanner an: 
  217.  
  218. DK7ZM, DJ7FE, DG9MGL, DJ1BH  usw.
  219.  
  220.  
  221.  
  222.  
  223. Fehlermeldung oder Fragen bitte in die BOX(DB0SIF) von DJ7FE, der sie
  224. dann an mich weiter leitet. 
  225.  
  226.  
  227. Viel Spass mit dem Programm wuenscht 
  228. Autor: 
  229.        Matthias Stehr 
  230.        Im Langen Garten 3 
  231.        6320 Alsfeld- Liederbach 
  232.  
  233.  
  234.